9.4 Appendix 4 - ROS2 Services Compatibility
Custom services types(.srv) works between dockers when the name is the same, different names with same type do not work.
Results of testing services between different ROS2 versions
Server/Client |
Foxy |
Humble |
|
---|---|---|---|
Foxy |
yes |
yes |
? |
Humble |
yes |
yes |
yes |
Iron |
Not tested |
sporadic, throws terminate called after throwing an instance of ‘std::bad_alloc’ |
yes |
Jazzy |
Not tested |
Memory leak in Humble RMW - not recommended |
? |